class DIGRAPH_REV_DIGRAPH_VIEW{NTP,GTP<$DIGRAPH{NTP}} < $DIGRAPH{NTP}
****
A view of a digraph with all edges reversed. Unlike most other views, this view of the graph permits modification operations, which are translated into operations on the original graph. Care should be taken in operations that involved both the original graph and this view


Flattened version is here

Ancestors
$DIGRAPH{_} $RO_DIGRAPH{_} $GRAPH{_,_} $STR
$ELT{_} $ELT DIGRAPH_INCL{_} RO_DIGRAPH_INCL{_}

Descendants
DIGRAPH_REV_DIGRAPH_VIEW{_}



Public


Features
add_node(n: NTP): NTP
add_node: NTP
connect(e: DIEDGE{NTP})
create(m:GTP): SAME
**** Create a subgraph of "m"
delete_node(n: NTP)
disconnect(e: DIEDGE{NTP})
has_edge(e: DIEDGE{NTP}): BOOL
has_node(n: NTP): BOOL
n_edges: INT
n_incoming(n: NTP): INT
n_nodes: INT
n_outgoing(n: NTP): INT

Iters
edge!: DIEDGE{NTP}
incoming!(once n: NTP): NTP
node!: NTP
outgoing!(once n: NTP): NTP


Private

attr source:GTP;
attr source:GTP;

The Sather Home Page